package com.lwd1513.designPattern.factory.responsibilitychain;

/**
 * 业务场景
 * 对话的机器人链路处理
 */
public interface RobotHandler {

    /**
     * 请求处理
     *
     * @param request
     * @param robot
     * @return
     */
    Object handle(RobotRequest request, Robot robot);

    /**
     * 设置下一个处理器
     *
     * @param robotHandler
     */
    void setNextRobotHandler(RobotHandler robotHandler);

}